artificial landmark - French English Dictionary